package com.huitone.gddw.dao.analysis.traffic;

import java.util.List;
import java.util.Map;

import com.huitone.gddw.service.dto.analysis.traffic.UpFlowRepDTO;
import com.huitone.gddw.service.dto.analysis.traffic.UpSmRecDTO;

public interface IUpFlowRepDao {
	/**
	 * 下发流量统计
	 * 
	 * @param map
	 * @return
	 */
	List<UpFlowRepDTO> selectPage(Map<String, Object> map);

	/**
	 * 导出
	 * 
	 * @param map
	 * @return List<UpFlowRepDTO>
	 */
	List<UpFlowRepDTO> getRecord(Map<String, Object> map);

	/**
	 * 下发短信明细
	 * 
	 * @param map
	 * @return
	 */
	List<UpSmRecDTO> selectDetial(Map<String, Object> map);

	/**
	 * 下发短信明细 导出
	 * 
	 * @param map
	 * @return List<UpSmRecDTO>
	 */
	List<UpSmRecDTO> getRecordDetial(Map<String, Object> map);
	
	int selectCount(Map<String,Object> map);
}